#include"sqstack.cpp"
int main(){
	ElemType e;
	Sqstack *s;
	printf("顺序栈s的基本运算如下:\n");
	printf("(1)初始化栈s\n");
	Initstack(s);
	printf("(2)栈为%s\n",(StackEmpty(s)?"空":"非空"));
	printf("(3)依次进栈元素a,b,c,d,e\n");
	push(s,'a'); 
	push(s,'b'); 
	push(s,'c'); 
	push(s,'d'); 
	push(s,'e');
	printf("(4)栈为%s\n",(StackEmpty(s)?"空":"非空"));
	printf("(5)出栈序列:");
	while(!StackEmpty(s)){
		pop(s,e);
		printf("%c",e);
	} 
	printf("\n");
	printf("(6)栈为%s\n",(StackEmpty(s)?"空":"非空"));
	printf("(7)释放栈\n");
	destroystack(s);
	return 1; 
} 